#ifndef __DS_CONF_INCLUDE__
#define __DS_CONF_INCLUDE__

#include <string>
#include <vector>
#include <map>
#include "base_conf.h"

using namespace std;

class DSConfig : public BaseConfig {
public:
  DSConfig() {
  }

  ~DSConfig() {}
      

private:
  virtual void GotKeyValMap(const map<string, string> &kv_map);

public:
  string pid_file;
  string log_file;
  string data_path;
  int listen_port;
  int threads;
  int client_timeout;
  int rotate_megabytes;
  int data_path_count;
  int subdir_count_per_dir;

  vector<string> data_paths;
};

#endif
